| Action | Expected Result | Actual Result | Status | Screenshot |
|---|
| Open the application URL and login using valid credentials. | User should be successfully logged into the application. | User logged in successfully. | ✅ |  |
| Select the required Business Unit. | Business Unit should be selected successfully. | Business Unit selected successfully. | ✅ |  |
| Click on the Dynamic List icon to navigate to the Dynamic List page. | Dynamic List page should load successfully. | Dynamic List page loaded successfully. | ✅ |  |
| Click on 'Create Dynamic List' button to open the creation page. | Dynamic List creation page should open successfully. | Dynamic List creation page opened successfully. | ✅ |  |
| Enter a unique Dynamic List name. | Dynamic List name should be entered successfully. | Dynamic List name entered successfully. | ✅ |  |
| Select the Trigger Source for the Dynamic List. | Trigger Source should be selected successfully. | Trigger Source selected successfully. | ✅ |  |
| Select the Trigger Type corresponding to the Trigger Source. | Trigger Type should be selected successfully. | Trigger Type selected successfully. | ✅ |  |
| Select the rule with required Rule Type, Type, and Value. | Rule should be selected and entered successfully. | Rule selected and entered successfully. | ✅ |  |
| Enable the RFA approval checkbox. | RFA approval should be enabled successfully. | RFA approval enabled successfully. | ✅ |  |
| Select the approver from the list. | Approver should be selected successfully. | Approver selected successfully. | ✅ |  |
| Click 'Create Rule' button to create the Dynamic List. | Dynamic List should be created and sent for approval. | Dynamic List created and sent for approval successfully. | ✅ |  |
| Search for the created Dynamic List by name. | Dynamic List should be found with status 'Pending for approval.' | Dynamic List found with status 'Pending for approval'. | ✅ |  |
| Click the 'Edit' icon for the selected Dynamic List. | Dynamic List edit page should open successfully. | Dynamic List edit page opened successfully. | ✅ |  |
| Verify that Dynamic List name and existing rule(s) are retained on the edit form. | Original Dynamic List name and rules should be displayed correctly. | Dynamic List name and rules displayed correctly. | ✅ |  |
| Clear the Dynamic List name field and enter a new unique edited name. | Edited name should be entered successfully. | Edited name entered successfully. | ✅ |  |
| Update the first rule with new Rule Type, Type, and Value. | Rule should be updated successfully. | Rule updated successfully. | ✅ |  |
| Click the 'Update Rule' button to save changes. | Changes should be saved and confirmation displayed. | Changes saved successfully. | ✅ |  |
| Log out from the application. | User should be logged out successfully. | User logged out successfully. | ✅ |  |
| Login to the approver's webmail account. | Approver should log in and receive the approval mail successfully. | Approver logged in and mail received successfully. | ✅ |  |
| Retrieve the Dynamic List approval link from the email. | Approval email should contain the valid approval link. | Approval link retrieved successfully. | ✅ |  |
| Log in to the application as the approver. | Approver should log in successfully. | Approver logged in successfully. | ✅ |  |
| Navigate to the approval link URL. | Approval page for the edited Dynamic List should open successfully. | Approval page opened successfully. | ✅ |  |
| Verify the edited Dynamic List name and updated rule(s) on the approval page. | Edited details should be displayed correctly. | Edited details displayed successfully. | ✅ |  |
| Click the 'Approve' button to approve the edited Dynamic List. | Approval confirmation popup should be displayed and approval successful. | Dynamic List approved successfully. | ✅ |  |
| Search for the edited Dynamic List and verify the approval status. | Status should show as 'Request approved.' | Approval status displayed as 'Request approved' successfully. | ✅ |  |